In FileMaker Pro è possibile creare indici, ossia liste delle parole o dei valori di un campo. FileMaker Pro utilizza gli indici per cercare e per unire le tabelle correlate. Gli indici aumentano la velocità delle ricerche, ma aumentano le dimensioni dei file.
FileMaker Pro usa indici diversi per attività diverse:
![]() |
Gli indici di valori possono essere creati per i campi Testo, Numero, Data, Ora e Indicatore data e ora e per i campi Calcolo che restituiscono risultati degli stessi tipi. Gli indici di valori sono utilizzati per unire record correlati e per le ricerche nei campi Numero, Data, Ora e Indicatore data e ora e per i campi Calcolo che restituiscono risultati degli stessi tipi. È possibile creare un indice di valori prendendo ogni riga del testo (delimitata dal carattere di ritorno a capo) e estraendo i primi 100 pesi di caratteri che generano tutti i caratteri di quella riga, secondo l'Unicode Collation Algorithm. Per ulteriori informazioni vedere Scelta di una lingua per indicizzazione o ordinamento |
![]() |
Gli indici di parole possono essere creati soltanto per i campi Testo, dove sono utilizzati per le ricerche. Gli indici di parole vengono creati memorizzando ogni singola parola in un campo. I campi che contengono grandi quantità di testo possono generare grandi indici, poiché ogni singola parola appare nell'indice delle parole. In questo modo le dimensioni dei file aumentano significativamente. |
Per impostare le opzioni di indicizzazione per un campo:
1. |
Con il database aperto, selezionare il menu File > Definisci > Database. |
2. |
Nella finestra di dialogo Definisci database, fare clic sulla scheda Campi. |
3. |
Se il database contiene più di una tabella, selezionare la tabella appropriata dalla lista Tabella. |
4. |
Fare clic sul nome del campo. |
5. |
Fare clic su Opzioni (o fare doppio clic sul nome del campo). |
6. |
Nella finestra di dialogo Opzioni per il campo, fare clic sulla scheda Memorizzazione. |
Se si seleziona un campo Calcolo, verrà visualizzata la finestra di dialogo Specifica il calcolo. Fare clic su Memorizzazione.
7. |
Selezionare le opzioni di indicizzazione per il campo. |
|
8. |
Per i campi Calcolo selezionare Non memorizzare i risultati dei calcoli se si desidera che il risultato venga calcolato solo quando necessario, quindi fare clic su OK. |
9. |
Fare clic su OK per chiudere la finestra di dialogo Opzioni per il campo o fare clic su un'altra scheda per impostare altre opzioni per il campo. |
Note
![]() |
È possibile definire le opzioni di memorizzazione e indicizzazione per i campi Testo, Numero, Data, Ora e Indicatore data e ora. È inoltre possibile indicizzare campi Calcolo se i risultati sono di tipo Testo, Numero, Data, Ora o Indicatore data e ora. |
![]() |
FileMaker Pro memorizza la maggior parte dei valori dei campi Calcolo subito dopo la definizione del campo, alla chiusura della finestra di dialogo Definisci database. Per impostazione predefinita i calcoli che contengono un campo correlato, un campo Riassunto, un campo Globale o un riferimento a un altro calcolo non memorizzato non sono memorizzati; tutti gli altri calcoli vengono memorizzati. |
![]() |
I risultati memorizzati richiedono più spazio su disco. I risultati non memorizzati richiedono più tempo per il calcolo. |
![]() |
Si consiglia di usare Nessuno o Minimo e attivare l'opzione Crea automaticamente gli indici quando necessario. |
![]() |
Selezionando Tutti per i campi Testo si aumentano significativamente le dimensioni dei file, perché verranno indicizzate tutte le parole del campo Testo. Anche alcune altre operazioni, come ad esempio l'importazione dei record, possono richiedere tempo, poiché ogni parola nel campo verrà aggiunta all'indice del campo durante l'importazione. |
![]() |
L'opzione Crea automaticamente gli indici quando necessario indicizza il campo la prima volta che un utente esegue una richiesta di ricerca sul campo. La prima ricerca è lenta poiché è in corso la creazione dell'indice. Tuttavia, le ricerche successive su quel campo saranno più veloci poiché verrà utilizzato l'indice. (Questa opzione crea inoltre un indice quando il campo viene utilizzato in una relazione). |
![]() |
Per creare relazioni usando campi Testo come campi di confronto senza creare indici di parole per questi campi usare Minimo e disattivare l'opzione Crea automaticamente gli indici quando necessario. |
![]() |
Per ridurre le dimensioni file e impedire agli utenti di creare indici, selezionare Nessuno (o Minimo) e disattivare l'opzione Crea automaticamente gli indici quando necessario. |
![]() |
Selezionando Nessuno e allo stesso tempo disattivando l'opzione Crea automaticamente gli indici quando necessario si impedisce che il campo venga utilizzato per creare relazioni. |
![]() |
Per i database che verranno memorizzati su CD-Rom o altri supporti di sola lettura, tutti i campi che potrebbero essere usati in una ricerca devono essere impostati su Tutti (se lo spazio disponibile sul CD-Rom è sufficiente). |
Argomenti correlati
![]() |
![]() |